home *** CD-ROM | disk | FTP | other *** search
-
-
-
- SSSSWWWWAAAABBBB((((3333TTTT)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll SSSSWWWWAAAABBBB((((3333TTTT))))
-
-
-
- NNNNAAAAMMMMEEEE
- TIFFReverseBits, TIFFSwabShort, TIFFSwabLong, TIFFSwabArrayOfShort,
- TIFFSwabArrayOfLong - byte- and bit-swapping routines
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ttttiiiiffffffffiiiioooo....hhhh>>>>
- ccccoooonnnnsssstttt uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr**** TTTTIIIIFFFFFFFFGGGGeeeettttBBBBiiiittttRRRReeeevvvvTTTTaaaabbbblllleeee((((iiiinnnntttt rrrreeeevvvveeeerrrrsssseeeedddd))));;;;
- vvvvooooiiiidddd TTTTIIIIFFFFFFFFRRRReeeevvvveeeerrrrsssseeeeBBBBiiiittttssss((((uuuu____cccchhhhaaaarrrr**** ddddaaaattttaaaa,,,, uuuunnnnssssiiiiggggnnnneeeedddd lllloooonnnngggg nnnnbbbbyyyytttteeeessss))))
- vvvvooooiiiidddd TTTTIIIIFFFFFFFFSSSSwwwwaaaabbbbSSSShhhhoooorrrrtttt((((uuuuiiiinnnntttt11116666**** ddddaaaattttaaaa))))
- vvvvooooiiiidddd TTTTIIIIFFFFFFFFSSSSwwwwaaaabbbbLLLLoooonnnngggg((((uuuuiiiinnnntttt33332222**** ddddaaaattttaaaa))))
- vvvvooooiiiidddd TTTTIIIIFFFFFFFFSSSSwwwwaaaabbbbAAAArrrrrrrraaaayyyyOOOOffffSSSShhhhoooorrrrtttt((((uuuuiiiinnnntttt11116666**** ddddaaaattttaaaa,,,, uuuunnnnssssiiiiggggnnnneeeedddd lllloooonnnngggg nnnnsssshhhhoooorrrrttttssss))))
- vvvvooooiiiidddd TTTTIIIIFFFFFFFFSSSSwwwwaaaabbbbAAAArrrrrrrraaaayyyyOOOOffffLLLLoooonnnngggg((((uuuuiiiinnnntttt33332222**** ddddaaaattttaaaa,,,, uuuunnnnssssiiiiggggnnnneeeedddd lllloooonnnngggg nnnnlllloooonnnnggggssss))))
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The following routines are used by the library to swap 16- and 32-bit
- data and to reverse the order of bits in bytes.
-
- _T_I_F_F_S_w_a_b_S_h_o_r_t and _T_I_F_F_S_w_a_b_L_o_n_g swap the bytes in a single 16-bit and 32-
- bit item, respectively. _T_I_F_F_S_w_a_b_A_r_r_a_y_O_f_S_h_o_r_t and _T_I_F_F_S_w_a_b_A_r_r_a_y_O_f_L_o_n_g
- swap the bytes in an array of 16-bit and 32-bit items, respectively.
-
- _T_I_F_F_R_e_v_e_r_s_e_B_i_t_s replaces each byte in _d_a_t_a with the equivalent bit-
- reversed value. This operation is done with a lookup table,
- _T_I_F_F_B_i_t_R_e_v_T_a_b_l_e which is declared public. A second table,
- _T_I_F_F_N_o_B_i_t_R_e_v_T_a_b_l_e is also declared public; it is a lookup table that can
- be used as an _i_d_e_n_t_i_t_y _f_u_n_c_t_i_o_n; i.e. _T_I_F_F_N_o_B_i_t_R_e_v_T_a_b_l_e[_n] == _n.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- None.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _l_i_b_t_i_f_f(3T),
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-